package com.etc.youkeshoppingssm.service;

import com.etc.youkeshoppingssm.entity.ShoppingCart;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.PathVariable;

import java.util.List;

public interface IShoppingCartService {
    boolean addCart(ShoppingCart sc);
    /**
     * 根据userId查询该用户的购物车数量信息
     * @param userId
     * @return
     */
    int showNum(int userId);
    /**
     * 根据userId 查询购物车商品相关信息
     * @param userId
     * @return
     */
    List<ShoppingCart> findAllByUser(int userId);
    /**
     * 根据购物车ID修改商品的数量
     * @param cartId
     * @param goodsCnt
     * @return
     */
    boolean updateCart(int cartId,int goodsCnt);

    /**
     * 根据购物车编号删除自己购物车的相关信息
     * @param cartId
     * @return
     */
    boolean deleteCart(int cartId);
}
